17 #ifdef GOBIAPI_EXPORTS
18 #define IMPORTGOBI extern "C" __declspec( dllexport )
19 #else //GOBIAPI_EXPORTS
22 #define IMPORTGOBI extern "C" __declspec( dllimport )
25 #define IMPORTGOBI __declspec( dllimport )
27 #endif //GOBIAPI_EXPORTS
29 #ifdef GOBIAPI_EXPORTS
30 #define SWIIMPORT extern "C" __declspec( dllexport )
31 #else //GOBIAPI_EXPORTS
34 #define SWIIMPORT extern "C" __declspec( dllimport )
37 #define SWIIMPORT __declspec( dllimport )
39 #endif //GOBIAPI_EXPORTS
42 #define SWICALLBACK __stdcall
43 #define SWICMAPI __stdcall
46 #define GOBICALLBACK __stdcall
47 #define GOBICMAPI __stdcall
49 #define GOBIAPI __cdecl
56 #define GetFirmwareID GetFirmwareIDW
57 #define UpgradeFirmware UpgradeFirmwareW
58 #define UpgradeFirmware2k UpgradeFirmware2kW
59 #define GetImageInfo GetImageInfoW
60 #define GetImageStore GetImageStoreW
63 #define GetFirmwareID GetFirmwareIDA
64 #define UpgradeFirmware UpgradeFirmwareA
65 #define UpgradeFirmware2k UpgradeFirmware2kA
66 #define GetImageInfo GetImageInfoA
67 #define GetImageStore GetImageStoreA
71 #include <SwiWwanCmApi.h>
72 #include <GobiConnectionMgmtAPI.h>
74 #include <GobiImageMgmtAPI.h>
75 #include <GobiPBMgmtAPI.h>
76 #include <GobiUIMMgmtAPI.h>
77 #include <GobiVoiceMgmtAPI.h>
78 #include <QCWWANCMAPI2k.h>
79 #include <SwiM2MAVAPI.h>
88 #include <SwiOMADMEX.h>
89 #include <PlaceHolder.h>
105 tFNDeviceRemoval pCallback );
123 CHAR * pImageStorePath );
146 ULONG * pGPSCapability );
170 ULONG * pGPSCapability );
248 WCHAR * pImageStorePath );
271 CHAR * pDestinationPath );
296 WCHAR * pDestinationPath );
314 ULONG * pFirmwareID );
329 ULONG * pFirmwareID );
IMPORTGOBI ULONG GOBICMAPI GetImageInfoA(CHAR *pPath, ULONG *pFirmwareID, ULONG *pTechnology, ULONG *pCarrier, ULONG *pRegion, ULONG *pGPSCapability)
IMPORTGOBI ULONG GOBICMAPI GetFirmwareIDW(WCHAR *pPath, ULONG *pFirmwareID)
IMPORTGOBI ULONG GOBICMAPI UpgradeFirmware2kW(WCHAR *pDestinationPath)
IMPORTGOBI ULONG GOBICMAPI GetImageStoreA(WORD pathSize, CHAR *pImageStorePath)
IMPORTGOBI ULONG GOBICMAPI GetFirmwareIDA(CHAR *pPath, ULONG *pFirmwareID)
IMPORTGOBI ULONG GOBICMAPI UpgradeFirmwareW(WCHAR *pSourcePath, WCHAR *pDestinationPath)
IMPORTGOBI ULONG GOBICMAPI GetImageStoreW(WORD pathSize, WCHAR *pImageStorePath)
IMPORTGOBI ULONG GOBICMAPI UpgradeFirmware2kA(CHAR *pDestinationPath)
IMPORTGOBI ULONG GOBICMAPI UpgradeFirmwareA(CHAR *pSourcePath, CHAR *pDestinationPath)
IMPORTGOBI ULONG GOBICMAPI SetDeviceRemovalCallback(tFNDeviceRemoval pCallback)
IMPORTGOBI ULONG GOBICMAPI GetImageInfoW(WCHAR *pPath, ULONG *pFirmwareID, ULONG *pTechnology, ULONG *pCarrier, ULONG *pRegion, ULONG *pGPSCapability)